PredictiveProxy

Created by selwynleeke on 2014-03-19.

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
open var config: IConfiguration

Functions

Link copied to clipboard
open fun addProducts()
Link copied to clipboard
Link copied to clipboard
Programmatically cancel any pending invites for the user when the type is EXIT_INVITE
Link copied to clipboard
Check to see if the user is eligible for a survey.
Link copied to clipboard
open fun checkIfProductExists(product: Product.Products): Boolean
Link copied to clipboard
open fun completeProductInitialization(application: Application, oldConfig: IConfiguration, newConfig: IConfiguration)
abstract fun completeProductInitialization(p: Application, p1: IConfiguration, p2: IConfiguration)
Link copied to clipboard
open fun createInstanceForTests(testFacade: PredictiveFacade, configuration: Configuration)
Non-public methods The following methods are implemented with 'friendly' access and are not available outside the com.verint.xm.sdk.
Link copied to clipboard
Tells the SDK that a custom invite was accepted.
Link copied to clipboard
Tells the SDK that a custom invite was declined.
Link copied to clipboard
open fun disable()
Link copied to clipboard
open fun enable()
Link copied to clipboard
open fun getAllContactDetails(): Map<ContactType, String>
Check all contact details
Link copied to clipboard
open fun getConfiguration(): Configuration
Link copied to clipboard
open fun getContactDetails(contactType: ContactType): String
Check the contact details for the given contact type stored in the SDK
Link copied to clipboard
open fun getCurrentConfiguration(): IConfiguration
Link copied to clipboard
open fun getIsStarted(): Boolean
abstract fun getIsStarted(): Boolean
Link copied to clipboard
open fun getPageViews(): Int
Link copied to clipboard
open fun getPreferredContactType(): ContactType
Get the preferred contact type
Link copied to clipboard
Link copied to clipboard
open fun getVersion(): String
Gets the version of the SDK
Link copied to clipboard
Link copied to clipboard
Increment the significant event count for a given key.
Link copied to clipboard
open fun initStubInstance()
abstract fun initStubInstance()
Link copied to clipboard
Link copied to clipboard
open fun logFeatures(application: Application, configuration: IConfiguration)
abstract fun logFeatures(p: Application, p1: IConfiguration)
Link copied to clipboard
open fun overridePersistatedState(application: Application, stateData: String)
Link copied to clipboard
open fun persistState(persistedState: PersistedState)
Link copied to clipboard
open fun prepareProduct(application: Application, configuration: IConfiguration): Boolean
abstract fun prepareProduct(p: Application, p1: IConfiguration): Boolean
Link copied to clipboard
Link copied to clipboard
abstract fun resetProductState()
Link copied to clipboard
Resets the significant event count for a given key.
Link copied to clipboard
Link copied to clipboard
open fun setContactDetails(contactType: ContactType, contactDetails: String)
Add contact details for a particular type for use in the CONTACT notification method
Link copied to clipboard
open fun setInviteListener(inviteListener: BaseInviteListener)
Set the invite listener
Link copied to clipboard
open fun setPreferredContactType(contactType: ContactType)
Set a preferred contact type
Link copied to clipboard
open fun setSignificantEventCount(key: String, value: Int)
Sets the significant event count to a specific value for a given key.
open fun setSignificantEventCount(key: String, value: Int)
Link copied to clipboard
open fun showInviteForSurveyID(surveyId: String)
Programmatically present the invitation for a given survey ID (sid)
Link copied to clipboard
open fun showSurveyForSurveyID(surveyId: String)
Programmatically present the survey for a given survey ID (sid)
Link copied to clipboard
open fun stopProduct()
Link copied to clipboard
open fun validateConfig(json: String): Boolean
abstract fun validateConfig(p: String): Boolean